.cad-parts-list {
  height: 100%;
  overflow: hidden;
  .apes-table-tbody > tr > td,
  .apes-table-thead > tr > th{
    padding: 4px 0 4px 0 !important;
    font-size: 12px;
    text-align: center;
  }
  ///deep/ apes-spin {
  //  height: 100%;
  //  .apes-spin-container {
  //    height: 100%;
  //    .apes-table {
  //       height: 100%;
  //      .apes-table-content {
  //        height: 100%;
  //        .apes-table-scroll {
  //          height: 100%;
  //          .apes-table-header {
  //            overflow: auto !important;
  //            margin-bottom: 0 !important;;
  //          }
  //          .apes-table-body {
              //overflow: auto !important;
              //height: 75vh;
            //}
  //        }
  //      }
  //    }
  //  }
  //}

  .apes-table-tbody > tr {
    &.apes-table-row-hover,
    &:hover {
      &:not(.apes-table-expanded-row):not(.apes-table-row-selected) > td {
        background: rgba(135,206,235,0.3);
        cursor: pointer;
      }
    }
  }

  ///deep/ .apes-table-tbody > tr:hover:not(.apes-table-expanded-row) > td {
  //  background-color: rgba(135,206,235,0.6) !important;
  //}

  .apes-checkbox {
    vertical-align: baseline;
  }
  .cad-parts-list-td {
    word-break: break-all;
    white-space: pre-wrap;
    a {
      color: #0589DD;
    }
  }

  .cad-selected-parts {
    background: rgba(135,206,235,0.6);
    td {
      border-top: 2px solid #4fb7e1;
      border-bottom: 2px solid #4fb7e1;
      &:first-child {
        border-left: 2px solid #4fb7e1;
      }
      &:last-child {
        border-right: 2px solid #4fb7e1;
      }
    }
  }

  .cad-parts-tip {
    position: absolute;
    bottom: 15px;
    left: 20px;
    color: red;
    font-weight: bold;
    font-size: 15px;
  }
}
